@charset "utf-8";
body,button,input,select,textarea{
	font-size:12px;
	line-height:1.125;
	font-family:'Microsoft Yahei','Simsun';
	-webkit-text-size-adjust:none;
	outline:0;
	border:0;
	background:0
}

sub,sup{
	line-height:0
}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{
	margin:0;
	padding:0
}

body{
	color:#000
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	display:block
}

table{
	border-collapse:collapse;
	border-spacing:0
}

fieldset,img{
	border:0;
	vertical-align:middle
}

input,textarea{
	outline-style:none
}

textarea{
	resize:none
}

textarea:focus{
	outline:0
}

a:focus,input:focus{
	outline:0
}

address,caption,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal
}

legend{
	color:#000
}

abbr,acronym{
	border:0;
	font-variant:normal
}

.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.clearfix{
	zoom:1
}

i,em{
	font-style:italic
}

ul,ol,li{
	list-style-type:none
}

li{
	vertical-align:0
}

h1,h2,h3,h4,h5,h6{
	font-size:12px;
	font-weight:normal
}

a{
	outline-style:none;
	color:#000;
	text-decoration:none
}

a:hover{
	color:#02b4b6;
	text-decoration:underline
}

input,select,textarea{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif
}

.clear{
	clear:both;
	height:0;
	overflow:hidden
}

.hidden{
	display:none
}

.fl,.fldi{
	float:left
}

.fr,.frdi{
	float:right
}

.fldi,.frdi{
	display:inline
}

.pr{
	position:relative
}

.pa{
	position:absolute
}

body{
	font-size:12px;
	font-family:"微软雅黑";
	background:#FFF;
	line-height:22px
}

.w1266{
	width:1266px;
	margin:0 auto
}

.w960{
	width:960px;
	margin:0 auto
}

.copyright a:hover,.blue{
	color:#02b4b6
}

.red{
	color:#c00
}

.font13{
	font-size:13px
}

.f12{
	font-size:12px
}

.fred{
	color:#f45d59
}

.flva{
	font-family:Verdana;
	color:#f45d59;
	font-size:18px;
	font-weight:700
}

@font-face{
	font-family:'din_blackregular';
	src:url('din-black-webfont.eot');
	src:url('din-black-webfont.eot?#iefix') format('embedded-opentype'),url('din-black-webfont.woff') format('woff'),url('din-black-webfont.ttf') format('truetype'),url('din-black-webfont.svg#din_blackregular') format('svg');
	font-weight:normal;
	font-style:normal
}

.header{
	margin-bottom:30px
}

.site-nav{
	height:22px;
	line-height:22px;
	background:#fff;
	border-top:2px solid #000;
	font-size:12px
}

.Favorites{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	padding:0 14px;
	cursor:pointer
}

.Province{
	padding:0 14px
}

.city_cur{
	padding:0 10px;
	cursor:pointer
}

.site-nav i.icon_3{
	margin-top:-3px;
	cursor:pointer
}

.head{
	height:80px;
	background:#02b4b6
}

.head .fr img{
	height:60px
}

.site-nav i{
	padding-right:5px
}

.site-nav .fr a{
	padding:0 14px;
	background:url(index_line.gif) no-repeat right center;
	float:left;
	display:block
}

.site-nav .fr a.blue{
	background:0
}

.logo img{
	width:260px
}

.logo{
	margin:26px 0 0 22px;
	display:block;
	margin-left:0
}

.head_nav{
	height:40px;
	background:url(nav_bj.gif) no-repeat center center
}

.categorys{
	width:250px;
	cursor:pointer;
	position:relative
}

.categorys_t{
	height:40px;
	line-height:38px;
	background:#202020;
	font-size:18px;
	color:#fff;
	text-align:center
}

.categorys_t i{
	margin-left:10px
}

.nav{
	height:40px;
	background:url(nav_line.gif) repeat-x;
	width:976px;
	padding-left:40px;
	font-size:18px;
	position:relative
}

.hiseNav{
	position:absolute;
	left:0;
	top:40px;
	background:#fff;
	width:1010px;
	padding-right:30px;
	z-index:100;
	padding-bottom:20px;
	display:none;
	box-shadow:0 3px 6px #dcdcdc;
	-moz-box-shadow:0 3px 6px #dcdcdc
}

.hiseNav li{
	padding:15px 36px;
	border-bottom:1px dashed #ccc;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding-left:57px
}

.hiseNav h2{
	float:left;
	background:url(l_h2.png) no-repeat right center;
	width:170px
}

.hiseNav li a{
	float:left;
	border-right:1px solid #d0d0d0;
	padding:0 15px;
	font-size:14px
}

.hiseNav h2 span{
	display:block;
	padding-left:35px;
	font-size:18px
}

.hnav0{
	background:url(l_tv.png) no-repeat left center
}

.hnav1{
	background:url(l_tel.png) no-repeat left center
}

.hnav2{
	background:url(l_box.png) no-repeat left center
}

.hnav3{
	background:url(l_bx.png) no-repeat left center
}

.hnav4{
	background:url(l_kt.png) no-repeat left center
}

.hnav5{
	background:url(l_xyj.png) no-repeat left center
}

.hnav6{
	background:url(l_hjdq.png) no-repeat left center
}

.nav li{
	height:40px;
	line-height:36px;
	float:left
}

.nav a{
	display:block;
	padding:0 40px
}

.nav a:hover{
	text-decoration:none
}

.nav li.nav_cur a{
	color:#02b4b6
}

.nav li.nav_curd a{
	color:#000
}

.nav li.nav_cur1 a{
	color:#02b4b6
}

.nav_but{
	width:127px;
	height:4px;
	background:url(nav_hover.gif) no-repeat bottom center;
	position:absolute;
	left:40px;
	bottom:0
}

.service{
	background:#02b4b6;
	height:323px;
	padding-top:55px;
	margin-top:120px
}

.service dl{
	width:211px;
	float:left;
	text-align:center;
	background:url(foot_line.gif) no-repeat right 82px
}

.service i{
	margin-bottom:25px
}

.service a{
	color:#fff;
	font-size:14px
}

.service dt{
	font-size:18px;
	color:#fff;
	margin-bottom:15px
}

.service dd{
	color:#fff;
	font-size:14px
}

.service dt.n_mb{
	margin-bottom:0
}

.service dd.fm18{
	font-size:18px;
	margin-top:35px
}


.service dl.none_bg{
	background:0
}

.foot_link{
	background:#f2f2f2;
	height:59px;
	line-height:59px;
	border-bottom:1px solid #e3e3e3;
	font-size:14px;
	text-align:center;
	color:#c8c8c8
}

.foot_link a{
	margin:0 30px
}

.authentication{
	border-bottom:1px solid #e3e3e3;
	text-align:center
}

.authentication a{
	margin:20px 5px;
	display:inline-block
}

.copyright{
	border-bottom:1px solid #e3e3e3;
	height:64px;
	line-height:64px;
	font-size:14px
}

.copyright a{
	color:#cbcbcb;
	margin:0 6px
}

.copyright .fr{
	line-height:22px;
	color:#757575;
	margin-top:10px
}

.search{
	width:414px;
	height:32px;
	line-height:32px;
	margin:20px 0 0 180px;
	background:#fff;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	behavior:url(PIE.htc);
	position:relative;
	display:inline
}

.search_r{
	width:340px;
	height:22px;
	line-height:22px;
	padding:5px 10px;
	margin-left:20px;
	font-size:12px;
	border:0;
	float:left;
	color:#ddd;
	display:inline
}

.search-button{
	width:28px;
	height:28px;
	line-height:30px;
	font-family:Arial;
	background:#202020;
	float:left;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	behavior:url(PIE.htc);
	position:relative;
	color:#fff;
	text-align:center;
	margin-top:2px;
	font-size:12px
}

.search-button:hover{
	color:#fff;
	text-decoration:none
}

.hot-search{
	color:#fff;
	font-size:12px;
	line-height:24px;
	height:24px;
	overflow:hidden
}

.hot-search a{
	color:#fff;
	margin-right:30px
}

.martp{
	margin-top:10px;
	float:left;
	margin-left:30px
}

.martp img{
	height:60px
}

.pr_w150{
	float:left
}

.pr_w150 img{
	width:150px;
	height:150px
}

.mobile_foot{
	display:none
}

a.loaded_more{
	display:none;
	line-height:40px;
	font-size:14px;
	width:100%;
	text-align:center
}

.crumbs_n{
	border-bottom:0;
	line-height:40px;
	color:#000;
	margin-top:-30px;
	padding:5px 0;
	border-bottom:1px solid #ccc
}

.crumbs_n a{
	padding:0 10px;
	color:#000;
	font-size:14px;
	display:inline-block
}

.crumbs_n a:hover{
	color:#02b4b6
}

.suspension{
	position:fixed;
	z-index:200;
	right:5px;
	bottom:30%;
	display:block
}

.shopcar{
	background:url(shopping_car.png) no-repeat center center;
	width:34px;
	height:28px;
	position:relative;
	display:block;
	cursor:pointer
}

.shop_num{
	position:absolute;
	right:-3px;
	top:-5px;
	color:#fff;
	text-align:center;
	background:url(count.png) no-repeat;
	width:18px;
	height:18px;
	line-height:18px
}

.customer{
	background:url(customer.gif) no-repeat center center;
	width:34px;
	height:130px;
	position:relative;
	margin:5px 0
}

.cust_tell{
	right:30px;
	top:0;
	padding-right:6px;
	position:absolute;
	display:none
}

.scrll_top{
	background:url(top.png) no-repeat;
	width:34px;
	height:52px;
	cursor:pointer;
	margin-top:10px;
	display:none
}

a.loaded_more{
	display:none;
	line-height:40px;
	font-size:14px;
	width:100%;
	text-align:center
}

.flycar{
	position:absolute;
	z-index:101;
	display:none;
	width:40px;
	height:40px;
	overflow:hidden
}

.flycar img{
	width:40px;
	height:40px
}

.head .w1266{
	position:relative;
	z-index:100!important
}

.shop_car{
	background:url(shopcar.png) no-repeat left center;
	cursor:pointer;
	width:192px;
	height:55px;
	cursor:pointer;
	position:absolute;
	right:14px;
	top:56px;
	line-height:50px;
	z-index:1001
}

.shop_car p.titd{
	font-size:14px;
	color:#282828;
	padding-left:70px
}

.shop_car p.titd span{
	color:#02b4b6;
	padding-left:5px
}

.shop_car p.titd span b{
	font-weight:100
}

.shop_order{
	position:absolute;
	right:0;
	top:96px;
	display:block;
	width:320px;
	overflow:hidden;
	padding:5px
}

.s_order{
	border:1px solid #ccc;
	position:relative;
	width:320px;
	display:block;
	background:#fff;
	behavior:url(PIE.htc);
	box-shadow:0 0 8px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	padding-bottom:10px;
	font-size:14px
}

.s_order h4{
	padding:0 15px;
	border-bottom:1px solid #ccc;
	background:#02b4b6;
	color:#282828;
	color:#fff;
	line-height:32px;
	font-size:14px
}

.s_order dl{
	padding:5px;
	height:75px;
	border-bottom:1px solid #ccc;
	position:relative
}

.s_order dl dt{
	float:left;
	width:75px
}

.s_order dl dt img{
	width:75px;
	height:75px
}

.s_order dd{
	float:left;
	width:170px;
	margin-left:10px
}

.del_sc{
	cursor:pointer;
	display:block;
	position:absolute;
	top:5px;
	font-size:18px;
	font-size:16px;
	width:20px;
	height:20px;
	right:10px;
	color:#282828
}

.porc_ored li h3{
	background:#f5f5f5;
	height:18px;
	line-height:18px;
	overflow:hidden;
	padding:5px
}

.porc_ored li h3 span{
	display:inline-block;
	background:#f00;
	padding:0 5px;
	margin:0 5px;
	color:#fff
}

.s_order a{
	width:100%;
	overflow:hidden;
	font-size:12px;
	display:block;
	padding:0!important
}

.s_order dd a{
	height:28px;
	line-height:14px;
	margin-top:5px
}

.s_order a:hover{
	background:0
}

.sc_prce{
	color:#02b4b6;
	font-size:12px;
	line-height:22px
}

.sc_prce span{
	display:inline-block
}

.sc_prce span.pr_h{
	font-size:14px;
	font-weight:700;
	color:#282828;
	padding-right:15px;
	font-family:Verdana
}

.mz_p{
	text-align:right
}

.mz_p span{
	background:url(mz.gif) no-repeat left center;
	padding-left:35px;
	font-size:12px
}

.porc_ored{
	overflow:auto;
	position:relative
}

.s_order h5{
	text-align:right;
	padding:0 20px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	background:#f6f6f6;
	font-size:14px
}

.s_order h5 a{
	display:inline;
	color:#02b4b6
}

.s_order h6{
	font-size:14px;
	text-align:right;
	padding:0 20px;
	line-height:24px;
	font-family:Verdana
}

a.go_fk{
	background:url(go_scar1.png) no-repeat;
	_background:url(go_scar.jpg) no-repeat;
	width:100px;
	height:22px;
	float:right;
	margin-right:20px
}

a.go_fk:hover{
	background:url(go_scar1.png) no-repeat;
	_background:url(go_scar.jpg) no-repeat
}


.mobile_head{
	display:none
}

.wap_header1{
	display:none
}

.wap_head{
	background:#02b4b6;
	height:40px;
	position:relative;
	display:block
}

.wap_head a.l_backd{
	display:block;
	background:url(l_back.png) no-repeat center center;
	width:46px;
	height:40px;
	float:left;
	background-size:20px
}

.center_tit{
	float:left;
	line-height:40px;
	color:#fff;
	font-size:16px;
	margin-left:15px
}

.r_wapc{
	float:right
}

.r_wapc a{
	float:left;
	height:40px;
	width:39px;
	border-left:1px solid #ccc;
	display:block;
	position:relative
}

.user_name{
	background:url(l_wapname.png) no-repeat center center;
	background-size:20px
}

.wap_scar{
	background:url(l_sharc_wap.png) no-repeat center center;
	background-size:20px
}

.wap_scar span{
	background:url(count.png) no-repeat;
	display:block;
	width:18px;
	height:18px;
	color:#fff;
	position:absolute;
	left:3px;
	top:3px;
	line-height:18px;
	text-align:center
}

.wap_nav{
	background:url(l_wapnav.png) no-repeat center center;
	background-size:20px
}

.serach{
	background:url(l_wapserach.png) no-repeat center center;
	background-size:20px
}

.serach_wapd{
	padding:5px 0;
	width:100%;
	background:#ccc;
	border-top:1px solid #ccc;
	display:none
}

.wa_dser{
	height:22px;
	padding:5px 10px;
	padding-right:40px;
	margin:0 auto;
	width:75%;
	position:relative;
	background:#fff;
	border-radius:20px
}

.wa_dser input{
	width:90%;
	padding:0 5%;
	line-height:22px;
	border:0;
	height:22px;
	line-height:22px
}

.wa_dser a{
	position:absolute;
	right:2px;
	top:2px;
	display:block;
	width:28px;
	height:28px;
	border-radius:14px;
	background:#02b4b6;
	color:#fff;
	text-align:center;
	line-height:28px;
	font-size:14px
}

.birde0 a{
	border:0
}

.wap_sead{
	width:46%;
	padding:0 20px;
	float:left;
	position:relative;
	margin-top:6px;
	height:28px;
	background:#fff;
	border-radius:16px
}

.wap_sead input{
	border:0;
	height:22px;
	margin-top:3px;
	width:80%;
	line-height:22px;
	font-size:12px;
	color:#000
}

.wap_sead a{
	background:url(list_ser.png) no-repeat center center;
	background-size:18px;
	display:block;
	width:28px;
	height:28px;
	position:absolute;
	right:0;
	top:0
}

.mobile_nav{
	display:none
}

.wap_header2{
	display:none
}

.fixedbg{
	width:100%;
	height:100%;
	position:fixed;
	z-index:10000;
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	left:0;
	top:0;
	display:none
}

.lacity{
	width:690px;
	height:440px;
	padding-bottom:20px;
	margin-top:-230px;
	margin-left:-345px;
	background:#fff;
	position:fixed;
	left:50%;
	top:50%;
	z-index:10001;
	display:none
}

.citytop{
	padding:0 15px;
	background:#02b4b6;
	height:40px;
	line-height:40px
}

.citdq{
	padding:0 15px;
	height:400px;
	overflow:auto
}

.citdq li{
	position:relative;
	padding:10px 0;
	padding-left:60px;
	border-bottom:1px solid #ccc
}

.citytd{
	float:right;
	margin-right:30px;
	font-size:14px;
	color:#fff;
	cursor:pointer
}

.citytd span{
	text-decoration:underline
}

.citytop h2{
	float:left;
	font-size:18px;
	color:#fff
}

.citytop p{
	float:left;
	margin-left:15px
}

.citytop p a{
	float:left;
	text-align:center;
	width:30px;
	font-size:16px;
	color:#fff
}

.citytop span{
	text-align:center;
	width:20px;
	font-size:28px;
	float:right;
	color:#fff;
	cursor:pointer
}

.citdq li h4{
	position:absolute;
	left:0;
	top:10px;
	font-size:12px;
	font-weight:700;
	padding-top:5px
}

.citdq dl{
	width:100%;
	font-size:12px;
	padding:5px 0
}

.citdq dt{
	float:left;
	width:60px;
	font-weight:700
}

.citdq dd{
	float:left;
	width:520px
}

.citdq dd p{
	float:left;
	margin-right:10px;
	padding:0 5px;
	cursor:pointer
}

.citdq dd p.chosed{
	color:#02b4b6;
	background:#ddd
}

.citdq dd p.chosed1{
	color:#02b4b6;
	background:#ddd
}

.serd_down{
	width:372px;
	position:absolute;
	left:20px;
	top:32px;
	background:#fff;
	border:1px solid #ccc;
	border-top:0;
	display:none;
	box-shadow:2px 5px 6px #dcdcdc
}

.serd_down li{
	padding:3px 5px;
	cursor:pointer;
	line-height:22px;
	display:block;
	height:22px
}

.serd_down p{
	float:left
}

.serd_down span{
	float:right
}

.serd_down li.curd{
	background:#dcdcdc
}

.wap_sdld{
	display:none
}

.wap_sdld{
	position:absolute;
	left:20px;
	top:32px;
	width:100%;
	border-top:0;
	background:#fff;
	z-index:1000
}

.wap_sdld p{
	line-height:26px;
	padding-left:15px
}

.notfound{
	width:390px;
	margin:0 auto;
	margin-top:100px
}

.notfound p{
	line-height:31px;
	color:#02b4b6;
	font-size:18px
}

.notfound p span{
	color:#f55d5a
}

.notfound p a{
	background:url(buttin_back.jpg) no-repeat;
	display:inline-block;
	width:140px;
	text-align:center;
	height:31px;
	margin-left:15px;
	color:#fff
}

.pageing{
	float:right
}

.pageing a{
	float:left;
	background:url(currt.png) no-repeat;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#000;
	font-size:16px;
	margin-left:5px
}

.pageing a:hover{
	background:url(currtd.png) no-repeat;
	color:#fff
}

.pageing a.cudt{
	background:url(currtd.png) no-repeat;
	color:#fff
}

.pageing a.p_page{
	background:url(page.png) no-repeat;
	width:70px;
	color:#fff;
	margin-right:10px
}

.pageing a.p_page:hover{
	background:url(page.png) no-repeat
}

.pageing a.n_page{
	background:url(page.png) no-repeat;
	width:70px;
	color:#fff;
	margin-left:15px
}

.pageing a.n_page:hover{
	background:url(page.png) no-repeat
}

.back_out{
	float:left;
	border-left:1px solid #ccc;
	height:22px;
	line-height:22px;
	padding-left:15px;
	margin-left:-20px;
	margin-top:6px
}

.Mh_ban{
	overflow:hidden
}

.Mh_ban img{
	width:100%
}

.Mbor3{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	behavior:url(PIE.htc)
}

.Mbor5{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	behavior:url(PIE.htc)
}


a.Mbor3,a.Mbor5{
	display:inline-block
}

.btnbox span{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	behavior:url(PIE.htc)
}

.fibgfd{
	width:100%;
	height:100%;
	background:#000;
	opacity:.3;
	FILTER:ALPHA(opacity=30);
	z-index:10000;
	position:fixed;
	left:0;
	top:0;
	_position:absolute
}

.aletips{
	position:fixed;
	left:50%;
	margin-left:-180px;
	background:#fff;
	text-align:center;
	z-index:10001;
	top:30%
}

.poadxc{
	width:300px;
	padding:50px 30px;
	position:relative
}

.poadxc span{
	background:url(colose.jpg) no-repeat center center;
	width:22px;
	height:22px;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer
}

.aletips h2{
	font-size:14px;
	line-height:24px;
	height:48px;
	overflow:hidden;
	padding-top:15px
}

.fdsat{
	padding-top:25px;
	text-align:center;
	height:28px;
	overflow:hidden
}

.fdsat a{
	display:inline-block;
	height:28px;
	line-height:28px;
	width:100px;
	background:#02b4b6;
	margin:0 15px;
	color:#fff;
	font-size:14px
}

.fdsat a:hover{
	text-decoration:none
}

.bar-notification{
	display:none;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:100000;
	text-align:center
}

.bar-notification.success{
	background:none repeat scroll 0 0 #02b4b6;
	border-bottom:3px solid #fff!important;
	color:#fff;
	margin:0 0 10px
}

.bar-notification.error{
	background:none repeat scroll 0 0 #c00;
	border-bottom:3px solid #fff!important;
	color:#fff;
	margin:0 0 10px
}

.bar-notification .close{
	background:url(images/ico-close-notification-bar.png) no-repeat;
	width:20px;
	height:20px;
	float:right;
	margin:9px 9px 0 0;
	cursor:pointer
}

.bar-notification p.content{
	padding:0 10px;
	margin:10px 0
}

.bar-notification p.content a{
	text-decoration:underline;
	color:#fff
}

.bar-notification p.content a:hover{
	text-decoration:none;
	color:#fff
}

.selectlist{
	border:1px solid #02b4b6;
	padding:3px 5px;
	height:32px;
	width:212px;
	cursor:pointer;
	position:relative;
	font-size:14px;
	line-height:35px
}

.selectlist2{
	border:1px solid #02b4b6;
	padding:3px 5px;
	height:32px;
	width:104px;
	cursor:pointer;
	position:relative;
	font-size:14px;
	line-height:35px
}

.selectlist3{
	border:1px solid #02b4b6;
	padding:3px 5px;
	height:29px;
	width:148px;
	cursor:pointer;
	position:relative;
	font-size:14px;
	line-height:29px
}

.slider1 .slide{
	height:274px
}

.ui-menu-item{
	padding:3px 0;
	cursor:pointer;
	line-height:22px;
	display:block;
	height:22px
}

.ui-autocomplete .curd{
	background:#dcdcdc
}

.fibgfdz{
	width:100%;
	display:none;
	height:100%;
	background:#000;
	opacity:.3;
	FILTER:ALPHA(opacity=30);
	z-index:10000;
	position:fixed;
	left:0;
	top:0;
	_position:absolute
}

.lozc{
	width:654px;
	display:none;
	border:3px solid #5f5f5f;
	left:50%;
	margin-left:-330px;
	position:fixed;
	z-index:10001;
	top:10%;
	background:#fff
}

.ztop{
	padding:10px 10px 0;
	background:#02b4b6;
	height:100px
}

.ztisp{
	float:left;
	color:#fff
}

.closd{
	background:url(closd.png) no-repeat center center;
	width:22px;
	height:22px;
	float:right;
	cursor:pointer
}

.wpqh{
	width:400px;
	margin:0 auto
}

.wpqh ul{
	height:40px;
	overflow:hidden;
	margin-top:40px
}

.wpqh li{
	cursor:pointer;
	float:left;
	width:100px;
	height:42px;
	line-height:38px;
	border-radius:4px;
	margin-right:10px;
	text-align:center;
	color:#fff;
	font-size:15px
}

.wpqh li.curd{
	background:#fff;
	color:#02b4b6
}

.ztabc{
	width:380px;
	padding:10px 10px 40px;
	margin:0 auto;
	background:#fff
}

.ztabc li{
	margin-top:10px
}

.ztabc li p{
	font-size:15px;
	margin-bottom:5px
}

.finptd{
	padding:4px 5px;
	border:1px solid #dcdcdc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(pie.htc)
}

.w3l6{
	width:360px
}

.ztabc li input{
	width:100%;
	border:0;
	background:0;
	height:22px;
	line-height:22px
}

.erry{
	border:1px solid #f45d59
}

.ztabc li p.eryy{
	color:#f45d59;
	font-size:12px;
	line-height:17px
}

.ztabc li input.yhm{
	background:url(yhm.jpg) no-repeat right center
}

.ztabc li input.mm{
	background:url(mm.jpg) no-repeat right center
}

.yzmd{
	float:left;
	width:140px
}

.mging{
	float:left;
	height:32px;
	margin-left:14px
}

a.hyzd{
	display:block;
	float:left;
	line-height:32px;
	color:#f45d59;
	text-decoration:underline;
	margin-left:14px
}

.w360{
	width:360px;
	margin-top:30px
}

.jzdm{
	background:url(mpw_5.jpg) no-repeat left top;
	padding-left:20px;
	cursor:pointer;
	line-height:17px;
	color:#717171;
	float:left;
	font-size:14px
}

.jzdmd{
	background:url(mpw_5.jpg) no-repeat left bottom
}

a.foerget{
	color:#717171;
	float:right;
	text-decoration:underline;
	font-size:14px
}

a.submtd{
	display:block;
	line-height:44px;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior:url(pie.htc);
	background:#02b4b6;
	color:#fff;
	font-size:18px;
	margin-top:5px;
	margin-bottom:10px
}

a.submtd:hover{
	text-decoration:none
}

.tjhz{
	display:inline-block;
	height:26px;
	line-height:26px
}

.ttzc li{
	position:relative;
	padding-left:80px
}

.stitled{
	position:absolute;
	line-height:32px;
	width:78px;
	text-align:right;
	display:block;
	left:0;
	top:0;
	font-size:14px
}

a.flxd{
	float:left;
	line-height:17px;
	font-size:14px
}

.l_tit{
	text-align:right
}

.zenpd a{
	float:left;
	margin-right:5px;
	color:#02b4b6
}

.zenpd a span{
	color:#C30
}

.se_down select{
	border:1px solid #02b4b6;
	padding:0 5px;
	height:26px;
	line-height:26px;
	width:120px;
	margin-bottom:6px
}
